﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DB_NH.DB_Model.ywxt.ProjectSummary
{
    /// <summary>
    /// 项目信息汇总
    /// </summary>
    [Serializable]
    public class ProjectSummaryInfo : Entity
    {
        /// <summary>
        /// 所属项目
        /// </summary>
        public virtual t_project Project { get; set; }

        /// <summary>
        /// 申请人
        /// </summary>
        public virtual t_sys_user CreatorUser { get; set; }

        /// <summary>
        /// 业主
        /// </summary>
        public virtual Enterprise Owner { get; set; }

        /// <summary>
        /// 业主是否政府或事业单位
        /// </summary>
        public virtual int OwnerIsZFSYDW { get; set; }

        /// <summary>
        /// 所属年份
        /// </summary>
        public virtual int ProjYear { get; set; }

        #region 项目类型信息

        /// <summary>
        /// 项目资金来源
        /// 世行项目
        /// 亚行项目
        /// 日贷项目
        /// 非国有银行及外国政府贷款项目
        /// 外国政府贷款项目
        /// </summary>
        public virtual string ProjZJLY { get; set; }

        /// <summary>
        /// 项目性质
        /// 政府采购项目
        /// 中央政府投资项目
        /// 同属政府采购、中央政府投资项目
        /// 不属于政府采购、中央政府投资项目
        /// </summary>
        public virtual string ProjXMXZ { get; set; }

        /// <summary>
        /// 招标内容
        /// 货物招标
        /// 工程招标
        /// 服务招标
        /// </summary>
        public virtual string ProjZBNR { get; set; }

        /// <summary>
        /// 招标方式
        /// 国际公开
        /// 公开招标
        /// 邀请招标
        /// 竞争性谈判
        /// 单一来源采购
        /// 询价采购
        /// 其他
        /// </summary>
        public virtual string ProjZBFS { get; set; }

        /// <summary>
        /// 内部分类
        /// 工程、货物、服务、入围
        /// 代建、融资
        /// 所有抽签项目
        /// 部门自行开发项目
        /// 涉密项目
        /// </summary>
        public virtual string ProjNBFL { get; set; }
        #endregion

        #region 编号属性信息
        /// <summary>
        /// 外部编号
        /// </summary>
        public virtual string ProjWBBH { get; set; }

        /// <summary>
        /// 中标书编号
        /// </summary>
        public virtual string ProjZBSBH { get; set; }

        /// <summary>
        /// 委托书编号
        /// </summary>
        public virtual string ProjWTSBH { get; set; }
        #endregion

        #region 项目财务信息
        /// <summary>
        /// 委托金额（元）
        /// </summary>
        public virtual decimal ProjWTJE { get; set; }

        /// <summary>
        /// 委托金额（元）（美元）
        /// </summary>
        public virtual decimal ProjWTJE_my { get; set; }

        /// <summary>
        /// 委托金额（万元）
        /// </summary>
        public virtual decimal ProjWTJE_wy { get; set; }

        /// <summary>
        /// 委托金额（万元）（美元）
        /// </summary>
        public virtual decimal ProjWTJE_wy_my { get; set; }

        /// <summary>
        /// 中标金额（元）
        /// </summary>
        public virtual decimal ProjZBJE { get; set; }

        /// <summary>
        /// 中标金额（元）（美元）
        /// </summary>
        public virtual decimal ProjZBJE_my { get; set; }

        /// <summary>
        /// 中标金额（万元）
        /// </summary>
        public virtual decimal ProjZBJE_wy { get; set; }

        /// <summary>
        /// 中标金额（万元）（美元）
        /// </summary>
        public virtual decimal ProjZBJE_wy_my { get; set; }

        /// <summary>
        /// 服务费金额（元）
        /// </summary>
        public virtual decimal ProjFWF { get; set; }

        /// <summary>
        /// 服务费金额（万元）
        /// </summary>
        public virtual decimal ProjFWF_wy { get; set; }
        #endregion

        #region 时间信息
        /// <summary>
        /// 开标时间
        /// </summary>
        public virtual string ProjKBSJ { get; set; }

        /// <summary>
        /// 中标时间
        /// </summary>
        public virtual string ProjZBSJ { get; set; }
        #endregion

        #region 中标人信息
        /// <summary>
        /// 中标人名称列表
        /// </summary>
        public virtual string Winners { get; set; }
        #endregion
    }
}
